package com.rongshu.view.home.contract;

import com.rongshu.view.base.mvp.IView;
import com.rongshu.view.home.entity.ShareInformation;
import com.rongshu.view.home.entity.UserInfo;
import com.rongshu.view.userInfo.entity.AccountInformation;
import com.rongshu.view.userInfo.entity.MessageInfo;

public interface UserInfoView extends IView {

    /**
     * 用户基本信息
     *
     * @param userInfo
     */
    void onUserInfo(UserInfo userInfo);

    /**
     * 分享信息
     *
     * @param response
     */
    void onShareApp(ShareInformation response);

    /**
     * 账号信息
     *
     * @param information
     */
    void onAccountInfo(AccountInformation information);

    /**
     * 获取我的消息页面的未读信息数
     */
    void onMsgCount(MessageInfo info);
}
